Nov 30 22:50:22.232 INFO testing totem3/machine against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Nov 30 22:50:22.232 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 22:50:22.719 INFO [stdout] 75fb577c7f57a3f1b1880c9ba2a21cb80a1c47e2ba6e62748555516f5def5971
Nov 30 22:50:22.724 INFO running `"docker" "start" "-a" "75fb577c7f57a3f1b1880c9ba2a21cb80a1c47e2ba6e62748555516f5def5971"`
Nov 30 22:50:24.234 INFO [stderr] usermod: no changes
Nov 30 22:50:24.379 INFO [stderr]    Compiling memchr v0.1.11
Nov 30 22:50:24.379 INFO [stderr]    Compiling thread-id v2.0.0
Nov 30 22:50:24.781 INFO [stderr]    Compiling thread_local v0.2.7
Nov 30 22:50:25.215 INFO [stderr]    Compiling aho-corasick v0.5.3
Nov 30 22:50:26.481 INFO [stderr]    Compiling regex v0.1.80
Nov 30 22:50:36.044 INFO [stderr]    Compiling env_logger v0.3.5
Nov 30 22:50:37.135 INFO [stderr]    Compiling vm v0.1.0 (/source)
Nov 30 22:50:37.436 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:37.436 INFO [stderr]   --> src/instruction.rs:38:31
Nov 30 22:50:37.437 INFO [stderr]    |
Nov 30 22:50:37.437 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:37.437 INFO [stderr]    |                               ^^^ help: consider using `_lop` instead
Nov 30 22:50:37.438 INFO [stderr]    |
Nov 30 22:50:37.438 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 22:50:37.438 INFO [stderr] 
Nov 30 22:50:37.438 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:37.439 INFO [stderr]   --> src/instruction.rs:38:40
Nov 30 22:50:37.439 INFO [stderr]    |
Nov 30 22:50:37.439 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:37.440 INFO [stderr]    |                                        ^^^ help: consider using `_rop` instead
Nov 30 22:50:37.440 INFO [stderr] 
Nov 30 22:50:37.440 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:37.440 INFO [stderr]   --> src/instruction.rs:41:32
Nov 30 22:50:37.441 INFO [stderr]    |
Nov 30 22:50:37.441 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:37.441 INFO [stderr]    |                                ^^^ help: consider using `_lop` instead
Nov 30 22:50:37.442 INFO [stderr] 
Nov 30 22:50:37.442 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:37.442 INFO [stderr]   --> src/instruction.rs:41:41
Nov 30 22:50:37.443 INFO [stderr]    |
Nov 30 22:50:37.443 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:37.443 INFO [stderr]    |                                         ^^^ help: consider using `_rop` instead
Nov 30 22:50:37.443 INFO [stderr] 
Nov 30 22:50:37.444 INFO [stderr] warning: unused variable: `num`
Nov 30 22:50:37.444 INFO [stderr]   --> src/instruction.rs:51:33
Nov 30 22:50:37.444 INFO [stderr]    |
Nov 30 22:50:37.444 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:37.445 INFO [stderr]    |                                 ^^^ help: consider using `_num` instead
Nov 30 22:50:37.445 INFO [stderr] 
Nov 30 22:50:37.445 INFO [stderr] warning: unused variable: `Immediate16`
Nov 30 22:50:37.446 INFO [stderr]   --> src/instruction.rs:51:43
Nov 30 22:50:37.446 INFO [stderr]    |
Nov 30 22:50:37.446 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:37.446 INFO [stderr]    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Nov 30 22:50:37.447 INFO [stderr] 
Nov 30 22:50:37.447 INFO [stderr] warning: unused variable: `val`
Nov 30 22:50:37.447 INFO [stderr]   --> src/instruction.rs:52:21
Nov 30 22:50:37.447 INFO [stderr]    |
Nov 30 22:50:37.448 INFO [stderr] 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Nov 30 22:50:37.448 INFO [stderr]    |                     ^^^ help: consider using `_val` instead
Nov 30 22:50:37.448 INFO [stderr] 
Nov 30 22:50:37.449 INFO [stderr] warning: unused variable: `cpu`
Nov 30 22:50:37.449 INFO [stderr]   --> src/instruction.rs:45:20
Nov 30 22:50:37.449 INFO [stderr]    |
Nov 30 22:50:37.449 INFO [stderr] 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Nov 30 22:50:37.450 INFO [stderr]    |                    ^^^ help: consider using `_cpu` instead
Nov 30 22:50:37.450 INFO [stderr] 
Nov 30 22:50:37.471 INFO [stderr] warning: variable `Immediate16` should have a snake case name such as `immediate16`
Nov 30 22:50:37.471 INFO [stderr]   --> src/instruction.rs:51:39
Nov 30 22:50:37.471 INFO [stderr]    |
Nov 30 22:50:37.471 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:37.471 INFO [stderr]    |                                       ^^^^^^^^^^^^^^^
Nov 30 22:50:37.471 INFO [stderr]    |
Nov 30 22:50:37.471 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Nov 30 22:50:37.471 INFO [stderr] 
Nov 30 22:50:38.427 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 14.17s
Nov 30 22:50:38.431 INFO [stderr] su: No module specific data is present
Nov 30 22:50:38.955 INFO running `"docker" "inspect" "75fb577c7f57a3f1b1880c9ba2a21cb80a1c47e2ba6e62748555516f5def5971"`
Nov 30 22:50:39.254 INFO running `"docker" "rm" "-f" "75fb577c7f57a3f1b1880c9ba2a21cb80a1c47e2ba6e62748555516f5def5971"`
Nov 30 22:50:39.563 INFO [stdout] 75fb577c7f57a3f1b1880c9ba2a21cb80a1c47e2ba6e62748555516f5def5971
Nov 30 22:50:39.572 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 22:50:40.065 INFO [stdout] 9d32115ecfc1a017de915d8217344047de6a319f25bd996364d19e997de5c5ad
Nov 30 22:50:40.073 INFO running `"docker" "start" "-a" "9d32115ecfc1a017de915d8217344047de6a319f25bd996364d19e997de5c5ad"`
Nov 30 22:50:41.028 INFO [stderr] usermod: no changes
Nov 30 22:50:41.139 INFO [stderr]    Compiling vm v0.1.0 (/source)
Nov 30 22:50:41.527 INFO [stderr] warning: unused import: `super::super::ops::ByteContainer`
Nov 30 22:50:41.528 INFO [stderr]    --> src/cpu.rs:174:9
Nov 30 22:50:41.528 INFO [stderr]     |
Nov 30 22:50:41.528 INFO [stderr] 174 |     use super::super::ops::ByteContainer;
Nov 30 22:50:41.528 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 22:50:41.528 INFO [stderr]     |
Nov 30 22:50:41.528 INFO [stderr]     = note: #[warn(unused_imports)] on by default
Nov 30 22:50:41.528 INFO [stderr] 
Nov 30 22:50:41.762 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:41.762 INFO [stderr]   --> src/instruction.rs:38:31
Nov 30 22:50:41.762 INFO [stderr]    |
Nov 30 22:50:41.762 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:41.762 INFO [stderr]    |                               ^^^ help: consider using `_lop` instead
Nov 30 22:50:41.762 INFO [stderr]    |
Nov 30 22:50:41.762 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 22:50:41.762 INFO [stderr] 
Nov 30 22:50:41.762 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:41.762 INFO [stderr]   --> src/instruction.rs:38:40
Nov 30 22:50:41.762 INFO [stderr]    |
Nov 30 22:50:41.762 INFO [stderr] 38 |             Operation::Ld(ref lop, ref rop) => {
Nov 30 22:50:41.762 INFO [stderr]    |                                        ^^^ help: consider using `_rop` instead
Nov 30 22:50:41.762 INFO [stderr] 
Nov 30 22:50:41.762 INFO [stderr] warning: unused variable: `lop`
Nov 30 22:50:41.762 INFO [stderr]   --> src/instruction.rs:41:32
Nov 30 22:50:41.762 INFO [stderr]    |
Nov 30 22:50:41.762 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:41.762 INFO [stderr]    |                                ^^^ help: consider using `_lop` instead
Nov 30 22:50:41.762 INFO [stderr] 
Nov 30 22:50:41.762 INFO [stderr] warning: unused variable: `rop`
Nov 30 22:50:41.762 INFO [stderr]   --> src/instruction.rs:41:41
Nov 30 22:50:41.762 INFO [stderr]    |
Nov 30 22:50:41.762 INFO [stderr] 41 |             Operation::Add(ref lop, ref rop) => {}
Nov 30 22:50:41.762 INFO [stderr]    |                                         ^^^ help: consider using `_rop` instead
Nov 30 22:50:41.762 INFO [stderr] 
Nov 30 22:50:41.762 INFO [stderr] warning: unused variable: `num`
Nov 30 22:50:41.762 INFO [stderr]   --> src/instruction.rs:51:33
Nov 30 22:50:41.762 INFO [stderr]    |
Nov 30 22:50:41.762 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:41.762 INFO [stderr]    |                                 ^^^ help: consider using `_num` instead
Nov 30 22:50:41.762 INFO [stderr] 
Nov 30 22:50:41.768 INFO [stderr] warning: unused variable: `Immediate16`
Nov 30 22:50:41.768 INFO [stderr]   --> src/instruction.rs:51:43
Nov 30 22:50:41.768 INFO [stderr]    |
Nov 30 22:50:41.768 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:41.768 INFO [stderr]    |                                           ^^^^^^^^^^^ help: consider using `_Immediate16` instead
Nov 30 22:50:41.768 INFO [stderr] 
Nov 30 22:50:41.768 INFO [stderr] warning: unused variable: `val`
Nov 30 22:50:41.768 INFO [stderr]   --> src/instruction.rs:52:21
Nov 30 22:50:41.768 INFO [stderr]    |
Nov 30 22:50:41.768 INFO [stderr] 52 |                 let val: u16 = ((args[1] as u16) << 8) | (args[0] as u16);
Nov 30 22:50:41.768 INFO [stderr]    |                     ^^^ help: consider using `_val` instead
Nov 30 22:50:41.768 INFO [stderr] 
Nov 30 22:50:41.768 INFO [stderr] warning: unused variable: `cpu`
Nov 30 22:50:41.768 INFO [stderr]   --> src/instruction.rs:45:20
Nov 30 22:50:41.768 INFO [stderr]    |
Nov 30 22:50:41.768 INFO [stderr] 45 |     fn load(&self, cpu: &mut Cpu, args: Vec<u8>) {
Nov 30 22:50:41.768 INFO [stderr]    |                    ^^^ help: consider using `_cpu` instead
Nov 30 22:50:41.768 INFO [stderr] 
Nov 30 22:50:41.804 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:50:41.804 INFO [stderr]    --> src/cpu.rs:191:13
Nov 30 22:50:41.804 INFO [stderr]     |
Nov 30 22:50:41.804 INFO [stderr] 191 |         let mut b = match cpu.reg16(Register16::SP) {
Nov 30 22:50:41.804 INFO [stderr]     |             ----^
Nov 30 22:50:41.804 INFO [stderr]     |             |
Nov 30 22:50:41.804 INFO [stderr]     |             help: remove this `mut`
Nov 30 22:50:41.804 INFO [stderr]     |
Nov 30 22:50:41.804 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Nov 30 22:50:41.804 INFO [stderr] 
Nov 30 22:50:41.804 INFO [stderr] warning: variable does not need to be mutable
Nov 30 22:50:41.805 INFO [stderr]    --> src/cpu.rs:204:13
Nov 30 22:50:41.805 INFO [stderr]     |
Nov 30 22:50:41.805 INFO [stderr] 204 |         let mut b = match cpu.reg16(Register16::BC) {
Nov 30 22:50:41.805 INFO [stderr]     |             ----^
Nov 30 22:50:41.805 INFO [stderr]     |             |
Nov 30 22:50:41.805 INFO [stderr]     |             help: remove this `mut`
Nov 30 22:50:41.805 INFO [stderr] 
Nov 30 22:50:41.883 INFO [stderr] warning: variable `Immediate16` should have a snake case name such as `immediate16`
Nov 30 22:50:41.883 INFO [stderr]   --> src/instruction.rs:51:39
Nov 30 22:50:41.883 INFO [stderr]    |
Nov 30 22:50:41.883 INFO [stderr] 51 |             (Operand::Reg16(ref num), ref Immediate16) => {
Nov 30 22:50:41.883 INFO [stderr]    |                                       ^^^^^^^^^^^^^^^
Nov 30 22:50:41.883 INFO [stderr]    |
Nov 30 22:50:41.883 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Nov 30 22:50:41.883 INFO [stderr] 
Nov 30 22:50:42.733 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.67s
Nov 30 22:50:42.748 INFO [stderr] su: No module specific data is present
Nov 30 22:50:43.435 INFO running `"docker" "inspect" "9d32115ecfc1a017de915d8217344047de6a319f25bd996364d19e997de5c5ad"`
Nov 30 22:50:43.845 INFO running `"docker" "rm" "-f" "9d32115ecfc1a017de915d8217344047de6a319f25bd996364d19e997de5c5ad"`
Nov 30 22:50:44.082 INFO [stdout] 9d32115ecfc1a017de915d8217344047de6a319f25bd996364d19e997de5c5ad
Nov 30 22:50:44.084 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 30 22:50:44.665 INFO [stdout] f0e5a5b3d56f8b60726d4f9fd9fe892782bc8c4bc81dd75149cb406c1af8096d
Nov 30 22:50:44.669 INFO running `"docker" "start" "-a" "f0e5a5b3d56f8b60726d4f9fd9fe892782bc8c4bc81dd75149cb406c1af8096d"`
Nov 30 22:50:45.807 INFO [stderr] usermod: no changes
Nov 30 22:50:45.872 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Nov 30 22:50:45.887 INFO [stderr]      Running /target/debug/deps/vm-caab1c2e0652dbee
Nov 30 22:50:45.887 INFO [stdout] 
Nov 30 22:50:45.887 INFO [stdout] running 7 tests
Nov 30 22:50:45.900 INFO [stdout] test cpu::test::test_16bit_register ... ok
Nov 30 22:50:45.900 INFO [stdout] test cpu::test::test_8bit_register ... ok
Nov 30 22:50:45.903 INFO [stdout] test register::test::test_register_pair ... ok
Nov 30 22:50:45.903 INFO [stdout] test register::test::test_register ... ok
Nov 30 22:50:45.905 INFO [stdout] test memory::test::test_get_set8 ... ok
Nov 30 22:50:45.907 INFO [stdout] test memory::test::test_get_set16 ... ok
Nov 30 22:50:45.907 INFO [stdout] test cpu::test::test_pair_register ... ok
Nov 30 22:50:45.907 INFO [stdout] 
Nov 30 22:50:45.907 INFO [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:50:45.907 INFO [stdout] 
Nov 30 22:50:45.912 INFO [stderr]      Running /target/debug/deps/machine-4ffa21b766a669c8
Nov 30 22:50:45.913 INFO [stderr]    Doc-tests vm
Nov 30 22:50:45.913 INFO [stdout] 
Nov 30 22:50:45.913 INFO [stdout] running 0 tests
Nov 30 22:50:45.913 INFO [stdout] 
Nov 30 22:50:45.913 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:50:45.913 INFO [stdout] 
Nov 30 22:50:46.170 INFO [stdout] 
Nov 30 22:50:46.170 INFO [stdout] running 0 tests
Nov 30 22:50:46.171 INFO [stdout] 
Nov 30 22:50:46.171 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 22:50:46.171 INFO [stdout] 
Nov 30 22:50:46.191 INFO [stderr] su: No module specific data is present
Nov 30 22:50:47.025 INFO running `"docker" "inspect" "f0e5a5b3d56f8b60726d4f9fd9fe892782bc8c4bc81dd75149cb406c1af8096d"`
Nov 30 22:50:47.321 INFO running `"docker" "rm" "-f" "f0e5a5b3d56f8b60726d4f9fd9fe892782bc8c4bc81dd75149cb406c1af8096d"`
Nov 30 22:50:47.635 INFO [stdout] f0e5a5b3d56f8b60726d4f9fd9fe892782bc8c4bc81dd75149cb406c1af8096d
